home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-13
/
aled153.zip
/
ALED.DOC
< prev
next >
Wrap
Text File
|
1990-04-21
|
19KB
|
508 lines
ALed 1.5 -=- ALan's Text Editor Documentation
==============================================
ALed is a small powerful, programmers editor that was designed to
be suitable for most, if not all, of your text editing needs.
FEATURES
~~~~~~~~
-> POP-UP ASCII Table (moveable w/ arrow, pg & space keys)
-> POP-UP 3 Display 32 bit Calculator (Bin/Hex/Dec) (moveable)
with logical operations. (+,-,*,/,and,or,not,xor,shift,mod)
-> Bracket Matching {} () [] <>
-> 10 MACRO Registers (record, execute, save, load, print)
-> UnDelete Lines
-> Multiple Buffers (As many as memory permits)
-> 10 Text Registers (for cut and paste)
-> Insert/Overstrike Editing
-> Load Multiple Files at the Command line
-> Search/Replace across all active buffers
-> Search/Replace Direction & Case Sensitivity Toggles
-> Ooops. Replace Back
-> Goto Line number
-> Goto Previous Lines (last 150 positions)
-> DOS Shell
-> DOS Commands (Nice for compilation)
-> Delete Word, Line, Register, Block, Buffer
-> Online Help
-> Constant Memory Display
-> Smart Indentation (toggled)
-> On-Screen Clock with Date & Time (Removable)
-> Block Read (File Insert)
-> Block Write (Redirectable)
-> Graphic Characters
-> Buffer Printing
-> Split Screens
-> Buffer Rename
-> Directory/Subdirectory Support
-> File/Buffer Picklist
-> Adjustable TABS
-> Hex/Dec/Char Keypress Display
-> Redirectable I/O (CON/LPT/PRN/COM)
-> Snow Removal Toggle
SYSTEM REQUIREMENTS
~~~~~~~~~~~~~~~~~~~
ALed requires 256K of RAM, a form of mass storage and an 80x25
Text monitor (Mono/CGA/EGA/VGA).
For best results, I would use a system with over 256K and Color monitor
USING ALed
~~~~~~~~~~
To run Aled, Type "ALed <file1> <file2> <file3>....<filen>" and hit
return.
If Aled finds the file, it will load it in memory, and load any
remaining files. However, if a file is not found, then Aled will
initialize a buffer with the file name. If no files are specified
at the command line, then ALed will initialize a buffer named
"NONAME". (Note: Buffers are easily removed or renamed )
At this point you can begin entering your text, however, when you
want to save, you will be prompted to enter a new file name.
Loading Files
~~~~~~~~~~~~~
To load another file, press F3. You will see the current path
( example C:\TC\PROG\ ) displayed and you will be prompted to enter
the file name to load. If you wish see a directory, press enter and
then use the arrow keys to select the file or change the directory.
If you wish change the path from the prompt, type in the entire path
and press return. (Ex: "C:\TC\PROG\").
If you wish to change drives, enter the drive specifier (C: or A: etc)
and ALed will load the picklist with the new drive's directory entries.
To open a new blank Buffer, Press ALT F3 and enter the new buffer name.
Saving Files
~~~~~~~~~~~~
To save the current file you are working on and remove it from the
working buffer, press F2. To save and Keep the file in memory, press
ALT F2.
Searching/Replacing:
~~~~~~~~~~~~~~~~~~~~
ALed contains two types of searches. Search and Search and Replace. To
search for text enter the search command (Alt-S Default) and then
enter the search string.
To search for text using ALed, press ALT+S and you will be prompted
for the text to search the buffer for. After you enter the search
string, ALed will search the buffer from the current line Downward
(Default) to the End of the Buffer.
Note: On the Status Line there are 2 Search Conditions. When ALed
starts up, you will see an "IAsD" displayed on the Status Line.
The I is for Insert mode
O is for Overstrike when toggled (INSERT)
The A is for AutoIndent
Turned off when Toggled (ALT+I)
The s is for case significance during searches
S for Ignore Case when toggles (CTL+S)
The D is search Direction (Down)
U when Toggle (CTL+D)
If the text is found, ALed will position the cursor at the found text.
If the text is not found, ALed will display "**** Not Found ****" on
the message line.
You can toggle the direction and/or the case sensitivity of the search
and press ALT+A to attempt the search again, or you can press ALT+S
again and re-edit your search string for another attempt.
The Search and Replace Function work similarly.
THE SCREEN
~~~~~~~~~~
Most of Aled's screen is used solely for displaying buffer data,
however there are two lines to be aware of.
Status Line:
This is the last line on the display screen and it constantly displays
the status for the buffer currently being edited. Displayed are
(from left to right) Current Line number, Total Number of lines, Column
position of the cursor, Memory available, and the name of the file or
buffer currently displayed.
When ALed starts up, there is a 'IAsD' Displayed on this line.
The I is for Insert mode
O is for Overstrike when toggled (INSERT)
The A is for AutoIndent
Turned off when Toggled (ALT+I)
The s is for case significance during searches
S for Ignore Case when toggles (CTL+S)
the D is search Direction (Down)
U when Toggle (CTL+D)
Using the 3 Display Calculator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
One of the best features of ALed is it's unique programmers calculator
I've always wanted to be able to enter a value and instantly see all
of the BIN/HEX/DEC values displayed.
Press ALT+C to invoke the popup calculator. If you wish to move the
calculator around the screen, use the arrow keys for single space
moves. Home,PageUp,End,PageDown move the calculator to the farthest
corners of the screen, and SpaceBar to place the calculator in the
center of the screen.
This calculator in a NON-RPN type calculator. Meaning, it operates
just like an average hand-held calculator.
Enter a number, then enter a operator, then enter another number.
Then, you can:
Press return for the sum
Press '=' for the sum
Enter another operator to continue calculating using the
previous sum.
Example: (1+(8*((54.0532/2)-9))) = ???
enter "54.0523"
enter '/'
enter '2'
enter '-'
enter '9'
enter '*'
enter '8'
enter '+'
enter '1'
enter '=' or RETURN
(1+(8*((32/54.0532)-9))) = 145.2128
Using the ASCII Table
~~~~~~~~~~~~~~~~~~~~~
Another useful programmers tool is the POP-UP ASCII Table.
To invoke this, Enter ALT+T.
to see other values, use the Up and Down arrow Keys. To
move the table, use the Left and Right Arrow keys.
Use the HOME or PGUP to move the table to the corners of the screen,
or, use SPACE to move the table to the center of the screen
Message Line:
One line up from the Status Line is the message line. This is the only
line that will display any messages or prompt.
Splitting The Screen:
Another useful feature of ALed is it's split screen editing capability.
To Split the Screen, move the cursor to the line you want to be the
Last Line in the top window and Press ALT+O (open). The you can edit
your file normally using all of ALed's Commands. To Close the window
Press ALT+O again and the screen with the cursor in it will become the
full screen.
To Jump from Screen to Screen, Press ALT+J. The cursor will then Jump
to the current line in the other screen.
Note: If your system has a CGA Adaptor and you see "Snow" press
ALT+N to Toggle Snow Checking
THE CURSOR
~~~~~~~~~~
ALed contains two distinct types of cursors, insert and overstrike.
Whenever the insert key is toggled, the current state is display
and the shape of the cursor is altered.
Box = Insert Mode Active
Line = Overstrike Mode Active
BUFFERS
~~~~~~~
Aled has the capability to load multiple files in memory at one time.
This is a great feature if you are working on a program with many
different source files. The number of buffers available is determined
only by the amount of memory in the system.
Each Buffer is a self contained environment. Basically, that means
any changes (current cursor position etc) made to one buffer will
NOT affect any other buffers in memory. The only features that are
available globally between all buffers are the Search, the Search
and Replace, the Cut & Paste, and the block print/save features.
These features allow you to search, replace, and copy and move text
between buffers.
TEXT REGISTERS
~~~~~~~~~~~~~~
ALed can use up to 10 text registers for storing data copied or moved
from one of the buffers. This is useful for cutting out a lot of
data from many places in the same buffer or different buffers and
pasting in another buffer(s).
COMMAND SUMMARY
~~~~~~~~~~~~~~~
Cursor Movement:
--> Move cursor right. If end of line move to column 1 of
next line.
<-- Move cursor Left. If beginning of line, move to end of
previous line.
CTL+-> Move to beginning of Next word. If end of line move
to column 1 of next line.
CTL+<- Move to beginning of previous word. If beginning of
line, move to end of previous line
Up Arrow Move up one line
Dwn Arrow Move down one line
PGUP Move up one page
PGDWN Move down one page
CTL+PGUP Move up 1/2 Page
CTL+PGDWN Move down 1/2 Page
HOME Move to Column 1. If at column 1, then move to column 1
of previous line
CTL+HOME Move to top of Buffer
END Move to last character in line. If at End Of Line then
move to end of next line.
CTL+END Move to bottom of buffer
ALT+G Goto Line Number
CTL+G Goto Last Lines (last 150 lines)
Insert/Delete:
INS Toggle Insert/Overstrike
DEL Delete character at cursor
BS Delete previous character. If at Beginning of Line,
Join Lines
CTL+W Delete Current Word
CTL+E Delete to Beginning of Line
ALT+E Delete to End of Line
ALT+D Display Delete Menu
ALT+L Delete Current Line
ALT+U Un-Delete Lines (Also from Block Deletes)
COMMAND SUMMARY cont.
~~~~~~~~~~~~~~~
Search/Replace:
Alt+S Search for Text
Alt+A Search Again
CTL+S Case Significant/Case Insigificant in Searches
CTL+D Search Direction Toggle (Up/Down)
Misc Commands:
ALT+R Rename Current Buffer
ALT+C POP-UP 3 Display Programmers Calculator
(use arrow keys to move calculator)
ALT+T POP-UP ASCII Table (use arrow keys to move table)
ALT+X or
CTL+C Quick Exits
ALT+K On-Screen Clock On/Off Toggle
ALT+N Toggle SNOW checking ON/OFF
ALT+B Bracket Matching <>{}[](). Place Cursor at bracket to
match and enter ALT+B.
ALT+V Enter Next Character Verbatim
Macros:
ALT+M Macro Functions Menu (Define/Save/Load/Print macros)
ALT+1 to 9 Execute Defined Macro
COMMAND SUMMARY cont.
~~~~~~~~~~~~~~~
Function Keys:
F1 Help Screen
F2 Save buffer and remover
Alt+F2 Save buffer and continue editing
F3 Load File (At prompt press RET for Picklist)
or enter file name or dir path to search
Shift+F3 Insert FIle
Alt+F3 Open Buffer
F4 Remove buffer from memory
F5 Search and Replace
F6 Replace again
ALT+F6 Oops. Replace back
F7 Block Begin/End for Copy/Move/Delete/Save
F8 Paste from Text Register
ALT+F8 Kill Text Register
F9 Next Buffer
ALT+F9 Previous Buffer
CTL+F9 Buffer Pick List (use arrow keys to select)
F10 Execute a DOS Command
ALT+F10 DOS Shell
SHAREWARE NOTICE
~~~~~~~~~~~~~~~~
The Program and Documentation contained in this archive are
Copyright (C)1989-1990 by Alan Boulanger
REGISTRATION and ORDERING
~~~~~~~~~~~~~~~~~~~~~~~~~
ALed version 1.5 is being distributed as ShareWare. Non-Registered
users of ALed 1.5 are granted a limited license to use and evaluate
this product for a period of 30 (thirty) days free of charge on a
Trial basis. At the end of the Trial period you should either:
1) Delete ALed and NOT use it.
** OR **
2) Support the ShareWare concept and become a Registered User
To become a Registered User. The following fee schedule applies.
1) Professional/Government Site Licensing. $110.00 (U.S.)
2) Individual Licences $37.00 (U.S.)
3) Students (Mail copy of Valid College I.D.) $18.50 (U.S.)
As a Registered User, You will be receive one free Upgrade of
ALed, without the closing screen message, that contains a few 'extra'
features and be entitled to free support.
Plus you will receive discounts on future ALed enhancements and be
notified of any changes.
Fill out the Enclosed Order Form and send To:
Alan Boulanger
11 Bartemus Trail #204
Nashua, NH 03036
(603) 886-1086
And include your Name, Address, Phone Number, and preferred method
of delivery (Mail or Modem). If Modem, let me know the best time to
call. (Note: I will only upload at 1200 baud and above)
------------------------------------------------------------------------------
ALed Version 1.5 Order Form
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Yes, I would like to register my copy of Aled.
Please send me:
ALed 1.5 Registered Version.............Corporate License: $110.00
Individual License: $ 37.00
Student License: $ 18.50
----------------------------
Number of Copies X _____
----------------------------
Total $ ____.__
Method of Payment : ( ) Check ( ) Money Order
Preferred Method Of Delivery: ( ) U.S. Mail ( ) Modem
Note:
Modem Restrictions: Continental U.S. at 1200 baud or greater
Name : _____________________________________________
Address : _____________________________________________
City/St : _____________, __
Zip code: ______-____
If Modem checked:
Phone Number : (___) ___-____
Time to Call __:__:__ ( )Am ( )Pm
Send To:
Alan Boulanger
11 Bartemus Trail #204
Nashua, NH 03036
(603) 886-1086
------------------------------------------------------------------------------
DISCLAIMER
~~~~~~~~~~
There are no guarantees, implied or otherwise, offered with this
program.
NOTES
~~~~~
Please let me know about any problems you may have with Aled. Even
though Aled has been tested by many people, there is always the
possibilities of running into one of those sneaky bugs.
Also, if there are any features that you would like to see in future
versions of ALed please contact me, and I will try to implement
your feature.
Note: Custom Versions of Aled are Available. Please Contact me for
details.
If you would like to contact me, I can be reached at:
Mail Alan Boulanger
~~~~ 11 Bartemus Trail #204
Nashua, NH 03036
Phone (603) 886-1086
~~~~~
GEnie A.Boulanger
~~~~~
I hope you enjoy using ALed as much as I enjoyed writing it!